package com.oocl.tm.dao;

import java.io.ObjectOutputStream;
import java.io.OutputStream;

public interface ClientsDao {

	/**
	 * 根据 名字 关闭并移除一个 output
	 * @param sender
	 */
	public void delAnOutput(String sender);
	
	/**
	 * 刷新 sender下线 信息
	 * @param sender
	 */
	public void refreshOffline(String sender);
	
	/**
	 * 登记 sender 上线信息
	 * @param sender
	 */
	public void recordOnline(String sender);
	
	/**
	 * 
	 * @param sender
	 * @param oos
	 */
	public void insertAnOutput(String sender, OutputStream oos);
}
